package com.rockontrol.ele.pojo;

import java.sql.Timestamp;
import java.util.Date;
import java.util.List;


/**
 * Ma报废单 entity. @author MyEclipse Persistence Tools
 */

public class Ma报废单  implements java.io.Serializable {


    // Fields    

     private String oid;
     private String 单据编号;
     private String 使用单位id;
     private String 使用单位编码;
     private String 使用单位;
     private Timestamp 报废日期;
     private String 录入人id;
     private String 录入人姓名;
     private String 提交人id;
     private String 提交人姓名;
     private Timestamp 录入时间;
     private String 报废类型;
     private String 审批状态;
     private String 备注;
     private Long bindId;

     private List<Ma设备报废明细> eqBfList;
     private List<Ma材料报废> maBfList;
     private boolean updateInventory=false;
    // Constructors

    /** default constructor */
    public Ma报废单() {
    }

    /** minimal constructor */
    public Ma报废单(String 单据编号, String 使用单位id, String 使用单位编码, String 使用单位, Timestamp 报废日期, String 录入人id, String 录入人姓名, String 提交人id, String 提交人姓名, Timestamp 录入时间, String 报废类型, String 审批状态) {
        this.单据编号 = 单据编号;
        this.使用单位id = 使用单位id;
        this.使用单位编码 = 使用单位编码;
        this.使用单位 = 使用单位;
        this.报废日期 = 报废日期;
        this.录入人id = 录入人id;
        this.录入人姓名 = 录入人姓名;
        this.提交人id = 提交人id;
        this.提交人姓名 = 提交人姓名;
        this.录入时间 = 录入时间;
        this.报废类型 = 报废类型;
        this.审批状态 = 审批状态;
    }
    
    /** full constructor */
    public Ma报废单(String 单据编号, String 使用单位id, String 使用单位编码, String 使用单位, Timestamp 报废日期, String 录入人id, String 录入人姓名, String 提交人id, String 提交人姓名, Timestamp 录入时间, String 报废类型, String 审批状态, String 备注, Long bindId) {
        this.单据编号 = 单据编号;
        this.使用单位id = 使用单位id;
        this.使用单位编码 = 使用单位编码;
        this.使用单位 = 使用单位;
        this.报废日期 = 报废日期;
        this.录入人id = 录入人id;
        this.录入人姓名 = 录入人姓名;
        this.提交人id = 提交人id;
        this.提交人姓名 = 提交人姓名;
        this.录入时间 = 录入时间;
        this.报废类型 = 报废类型;
        this.审批状态 = 审批状态;
        this.备注 = 备注;
        this.bindId = bindId;
    }

   
    // Property accessors

    public String getOid() {
        return this.oid;
    }
    
    public void setOid(String oid) {
        this.oid = oid;
    }

    public String get单据编号() {
        return this.单据编号;
    }
    
    public void set单据编号(String 单据编号) {
        this.单据编号 = 单据编号;
    }

    public String get使用单位id() {
        return this.使用单位id;
    }
    
    public void set使用单位id(String 使用单位id) {
        this.使用单位id = 使用单位id;
    }

    public String get使用单位编码() {
        return this.使用单位编码;
    }
    
    public void set使用单位编码(String 使用单位编码) {
        this.使用单位编码 = 使用单位编码;
    }

    public String get使用单位() {
        return this.使用单位;
    }
    
    public void set使用单位(String 使用单位) {
        this.使用单位 = 使用单位;
    }


    public String get录入人id() {
        return this.录入人id;
    }
    
    public void set录入人id(String 录入人id) {
        this.录入人id = 录入人id;
    }

    public String get录入人姓名() {
        return this.录入人姓名;
    }
    
    public void set录入人姓名(String 录入人姓名) {
        this.录入人姓名 = 录入人姓名;
    }

    public String get提交人id() {
        return this.提交人id;
    }
    
    public void set提交人id(String 提交人id) {
        this.提交人id = 提交人id;
    }

    public String get提交人姓名() {
        return this.提交人姓名;
    }
    
    public void set提交人姓名(String 提交人姓名) {
        this.提交人姓名 = 提交人姓名;
    }



    /**
     * @return the 报废日期
     */
    public Timestamp get报废日期(){
        return 报废日期;
    }

    /**
     * @param 报废日期 the 报废日期 to set
     */
    public void set报废日期(Timestamp 报废日期){
        this.报废日期 = 报废日期;
    }

    /**
     * @return the 录入时间
     */
    public Timestamp get录入时间(){
        return 录入时间;
    }

    /**
     * @param 录入时间 the 录入时间 to set
     */
    public void set录入时间(Timestamp 录入时间){
        this.录入时间 = 录入时间;
    }

    public String get报废类型() {
        return this.报废类型;
    }
    
    public void set报废类型(String 报废类型) {
        this.报废类型 = 报废类型;
    }

    public String get审批状态() {
        return this.审批状态;
    }
    
    public void set审批状态(String 审批状态) {
        this.审批状态 = 审批状态;
    }

    public String get备注() {
        return this.备注;
    }
    
    public void set备注(String 备注) {
        this.备注 = 备注;
    }

    public Long getBindId() {
        return this.bindId;
    }
    
    public void setBindId(Long bindId) {
        this.bindId = bindId;
    }

    /**
     * @return the eqBfList
     */
    public List<Ma设备报废明细> getEqBfList(){
        return eqBfList;
    }

    /**
     * @param eqBfList the eqBfList to set
     */
    public void setEqBfList(List<Ma设备报废明细> eqBfList){
        this.eqBfList = eqBfList;
    }

    /**
     * @return the maBfList
     */
    public List<Ma材料报废> getMaBfList(){
        return maBfList;
    }

    /**
     * @param maBfList the maBfList to set
     */
    public void setMaBfList(List<Ma材料报废> maBfList){
        this.maBfList = maBfList;
    }

	public boolean isUpdateInventory() {
		return updateInventory;
	}

	public void setUpdateInventory(boolean updateInventory) {
		this.updateInventory = updateInventory;
	}
   








}